﻿
$(function () {

    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();
    
    //查询
    $("#SearchRechargeCardId").click(function () {
        RefreshDataTable();
    });


});


var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        var data = {};//数据参数

        data.Id = 'sample_RechargeCardid';  //DataTable的Id
        data.url = "/Mpa/Card/GetRechargeCardLogDataTable"; //请求数据地址
        data.parmer = oTableInit.queryParams; //参数
        data.columns = [{
            checkbox: true,
        },
            {
                field: 'UCCID',//域值
                title: '卡号',//标题
                visible: true,//false表示不显示
                sortable: false,//启用排序
                align: 'center',
                valign: 'middle',
                width: '25%',
            },
            {
                field: 'RechargeType',//域值
                title: '充值方式',//标题
                visible: true,//false表示不显示
                sortable: false,//启用排序
                align: 'center',
                valign: 'middle',
                width: '25%',
                formatter: function (value, row, index) {
                    if (value==1) {
                        return "平台充值";
                    } else if (value==2) {
                        return "微信充值";
                    } else if (value==3) {
                        return "支付宝充值";
                    } else {
                        return "";
                    }
                },
            },
            {
                field: 'Qty',//域值
                title: '充值数量(M)',//标题
                visible: true,//false表示不显示
                sortable: false,//启用排序
                align: 'center',
                valign: 'middle',
                width: '10%',
                editable: true,
            },
            {
                field: 'CreationTime',//域值
                title: '创建时间',//内容
                visible: true,//false表示不显示
                sortable: false,//启用排序
                align: 'center',
                valign: 'middle',
                width: '20%',
                formatter: function (value, row, index) {
                    return renderTime(value);
                },
            },
            {
                field: 'Remark',//域值
                title: '备注',//内容
                visible: true,//false表示不显示
                sortable: false,//启用排序
                align: 'center',
                valign: 'middle',
                width: '20%',
                editable: true,
            }];
        loadTable(data);

    };

    //得到查询的参数
    oTableInit.queryParams = function (params) {
        var temp = {   //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            limit: params.limit,   //页面大小
            offset: params.offset,  //页码
            Filter1SearchName: $("#RechargeCardSearchNameid").val()
        };
        return temp;
    };
    //得到查询的参数
    oTableInit.refresh = function () {

        $("#sample_RechargeCardid").bootstrapTable('refreshOptions', { pageNumber: 1 });

    };

    return oTableInit;
};

//刷新
function RefreshDataTable() {
    var oTable = new TableInit();
    oTable.refresh();
}






